package com.stefanini.pe.bbva.iivs.in.bo;



import org.springframework.dao.DataAccessException;

import com.stefanini.pe.bbva.iivs.in.bo.iface.UsuarioLDAP2Service;
import com.stefanini.pe.bbva.iivs.in.dao.iface.UsuarioLDAP2DAO;
import com.stefanini.pe.bbva.iivs.in.to.UsuarioLDAP2;



public class UsuarioLDAP2ServiceImpl implements UsuarioLDAP2Service {
	private UsuarioLDAP2DAO usuarioLDAP2DAO;
	/**
	 * @param usuarioLDAP2DAO
	 */
	public UsuarioLDAP2ServiceImpl(UsuarioLDAP2DAO usuarioLDAP2DAO) {
		super();
		this.usuarioLDAP2DAO = usuarioLDAP2DAO;
	}
	/**
	 * @param codusu
	 * @return
	 */
	public int deleteByPrimaryKey(String codusu) throws DataAccessException{
		return usuarioLDAP2DAO.deleteByPrimaryKey(codusu);
	}
	/**
	 * @param record
	 */
	public void insert(UsuarioLDAP2 record) throws DataAccessException{
		usuarioLDAP2DAO.insert(record);
	}
	/**
	 * @param record
	 */
	public void insertSelective(UsuarioLDAP2 record) throws DataAccessException{
		usuarioLDAP2DAO.insertSelective(record);
	}
	/**
	 * @param codusu
	 * @return
	 */
	public UsuarioLDAP2 selectByPrimaryKey(String codusu) throws DataAccessException{
		return usuarioLDAP2DAO.selectByPrimaryKey(codusu);
	}
	/**
	 * @param record
	 * @return
	 */
	public int updateByPrimaryKey(UsuarioLDAP2 record) throws DataAccessException{
		return usuarioLDAP2DAO.updateByPrimaryKey(record);
	}
	/**
	 * @param record
	 * @return
	 */
	public int updateByPrimaryKeySelective(UsuarioLDAP2 record) throws DataAccessException{
		return usuarioLDAP2DAO.updateByPrimaryKeySelective(record);
	}
	/**
	 * @param usuarioLDAP2DAO The usuarioLDAP2DAO to set.
	 */
	public void setUsuarioLDAP2DAO(UsuarioLDAP2DAO usuarioLDAP2DAO) throws DataAccessException{
		this.usuarioLDAP2DAO = usuarioLDAP2DAO;
	}
}
